// UserDao.java
package com.community.dao;
import com.community.model.User;
import java.util.Optional;
//定义了对User实体进行数据库操作的方法
public interface UserDao {
    Optional<User> getByUsername(String username);
    void insert(User user);

    void delete(int id);

    Optional<User> getById(int id);

    void update(User user);
}